package org.e_gold.service;

import java.util.List;
import java.util.Map;
import java.util.Set;

import org.e_gold.dto.Cookies;
import org.e_gold.model.Contract;
import org.e_gold.model.Event;

public interface ContractService {

	// return qualify contract for A.I selector - place bet
	List<Contract> exposeAllContract(List<Event> events, Map<String, String> headers, Cookies cookies);

	Set<Contract> exposeContract(Event events, Map<String, String> headers, Cookies cookies);

	Contract getRunningContract();

	void updateFalseQualify();

	void updateFalseQualifyContract(List<Contract> lstContract);

}
